Text copied to clipboard!

Наслов

Text copied to clipboard!

Viši Android inženjer

Опис

Text copied to clipboard!
Tražimo iskusnog i motivisanog Višeg Android inženjera koji će se pridružiti našem razvojnom timu i imati ključnu ulogu u dizajniranju, razvoju i unapređenju visokokvalitetnih mobilnih aplikacija za Android platformu. Ova pozicija je namenjena profesionalcu koji poseduje duboko tehničko znanje, razume savremene principe razvoja softvera i sposoban je da vodi tehničke inicijative od ideje do produkcije. Kao Viši Android inženjer, sarađivaćete sa produkt menadžerima, dizajnerima, backend inženjerima, QA stručnjacima i drugim članovima tima kako biste kreirali stabilna, skalabilna i intuitivna mobilna rešenja koja odgovaraju potrebama korisnika i poslovnim ciljevima kompanije. U ovoj ulozi očekuje se da aktivno doprinosite arhitekturi aplikacija, definišete tehničke standarde i promovišete najbolje prakse u razvoju Android aplikacija. Radićete na implementaciji novih funkcionalnosti, optimizaciji performansi, rešavanju složenih tehničkih izazova i održavanju postojećeg koda. Poseban fokus biće na kvalitetu koda, testiranju, bezbednosti aplikacija i korisničkom iskustvu. Kandidat treba da bude sposoban da samostalno donosi tehničke odluke, ali i da efikasno komunicira sa timom i mentorira manje iskusne kolege. Idealni kandidat ima značajno iskustvo u radu sa Kotlinom i Java jezikom, dobro poznaje Android SDK, Jetpack biblioteke, obrasce arhitekture kao što su MVVM ili MVI, kao i principe asinhronog programiranja. Poželjno je iskustvo sa alatima za automatizaciju, CI/CD procesima, integracijom REST API servisa, lokalnim bazama podataka i analitikom mobilnih aplikacija. Takođe cenimo razumevanje procesa objavljivanja aplikacija na Google Play prodavnici, kao i iskustvo u praćenju performansi i rešavanju problema u produkcionom okruženju. Pored tehničkih sposobnosti, važna nam je i sposobnost strateškog razmišljanja, preuzimanja odgovornosti i kontinuiranog unapređenja proizvoda i procesa. Tražimo osobu koja prati trendove u mobilnom razvoju, predlaže inovacije i doprinosi kulturi saradnje, otvorene komunikacije i visokih standarda kvaliteta. Ako uživate u rešavanju kompleksnih problema, radu na proizvodima koje koristi veliki broj korisnika i želite da imate stvaran uticaj na tehnički pravac razvoja mobilnih rešenja, ova pozicija može biti odlična prilika za vas. Nudimo dinamično i podsticajno radno okruženje, mogućnost rada na izazovnim projektima, profesionalni razvoj kroz razmenu znanja i pristup savremenim tehnologijama. Kao deo našeg tima, imaćete priliku da oblikujete mobilne proizvode visokog kvaliteta i doprinesete stvaranju pouzdanih i inovativnih Android aplikacija koje donose stvarnu vrednost korisnicima.

Одговорности

Text copied to clipboard!
  • Razvoj i održavanje naprednih Android aplikacija visokog kvaliteta
  • Dizajniranje skalabilne arhitekture mobilnih rešenja i tehničkih komponenti
  • Saradnja sa produktnim, dizajnerskim i backend timovima na definisanju funkcionalnosti
  • Optimizacija performansi, stabilnosti i bezbednosti Android aplikacija
  • Pisanje čistog, testabilnog i održivog koda u skladu sa standardima tima
  • Mentorisanje mlađih inženjera i učešće u tehničkim revizijama koda
  • Integracija REST API servisa, lokalnih baza i eksternih biblioteka
  • Učešće u planiranju izdanja, proceni zadataka i tehničkom odlučivanju

Захтеви

Text copied to clipboard!
  • Najmanje 5 godina iskustva u razvoju Android aplikacija
  • Odlično poznavanje Kotlin jezika i dobro poznavanje Java jezika
  • Iskustvo sa Android SDK, Jetpack bibliotekama i modernim arhitekturama
  • Poznavanje obrazaca kao što su MVVM, MVI ili Clean Architecture
  • Iskustvo sa Git alatima, code review procesima i timskim razvojem
  • Razumevanje rada sa REST API servisima i JSON formatom podataka
  • Iskustvo u pisanju unit i UI testova za mobilne aplikacije
  • Poznavanje CI/CD procesa i objavljivanja aplikacija na Google Play
  • Sposobnost rešavanja složenih tehničkih problema i donošenja odluka

Могућа питања на интервјуу

Text copied to clipboard!
  • Koliko godina iskustva imate u razvoju Android aplikacija?
  • Koje Android arhitekture ste najčešće koristili u prethodnim projektima?
  • Koliko ste iskusni u radu sa Kotlin Coroutines ili drugim asinhronim pristupima?
  • Da li imate iskustvo sa objavljivanjem aplikacija na Google Play prodavnici?
  • Na kojim vrstama mobilnih proizvoda ili industrija ste do sada radili?
  • Kako pristupate optimizaciji performansi i stabilnosti Android aplikacija?
  • Da li imate iskustvo u mentorisanju mlađih developera ili vođenju tehničkih inicijativa?
  • Koje alate koristite za testiranje, praćenje grešaka i analitiku aplikacija?